
/* ==========
   基本默认值
   ========== */

   html {
    font-size: 62.5%;
    color: #222;
}

::selection {
    background-color: #b3d4fc;
    text-shadow: none;
}

ul {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

/* ==========
   工具样式
   ========== */

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.text-right {
    text-align: right !important;
}

.text-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

/* ===============
   浏览器更新提示
   =============== */

   .browserupgrade {
    margin: 0;
    padding: 1rem;
    background: #ccc;
}
/* ===============
   自定义页面样式
   =============== */
   body {
    font-size: 1.2rem;
    line-height: 2rem;
    background-color: #f7f7f7;
    padding: 1.5rem;
}

    a {
        color: #666;
        text-decoration: none;
    }

    a:hover, a:active {
        color: #0ae;
        text-decoration: underline;
    }

    @font-face {font-family: "iconfont";
        src: url('./icon/iconfont.eot?t=1550731521965'); /* IE9 */
        src: url('./icon/iconfont.eot?t=1550731521965#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
        url('./icon/iconfont.woff?t=1550731521965') format('woff'),
        url('./icon/iconfont.ttf?t=1550731521965') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
        url('./icon/iconfont.svg?t=1550731521965#iconfont') format('svg'); /* iOS 4.1- */
      }
      
      .iconfont {
        font-family: "iconfont" !important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      
   
    .info{
        width:100%;
        height: auto;
    }
    .info h2{
        background: #ccc;
        padding: 0.5rem;
        border-radius: 0.5rem;
        box-shadow: 0 3px 2px rgb(104, 97, 97);
    }
    .info h2.baseInfo::before{
        content: "\e626";
        margin-right:0.5rem; 
    }
    .info h2.JobIntention::before{
        content: "\e623";
        margin-right:0.5rem; 
        color: #000;
    }
    .info h2.ProfessionalSkills::before{
        content: "\e7b6";
        margin-right:0.5rem; 
    }
    .info h2.workExperience::before{
        content: "\e61C";
        margin-right:0.5rem; 
    }
    .info h2.educationalBackground::before{
        content: "\e66f";
        margin-right:0.5rem; 
    }
    .info h2.trainingExperience::before{
        content: "\e605";
        margin-right:0.5rem; 
    }
   .info h2.skillCertificate::before{
        content: "\e63e";
        margin-right:0.5rem; 
    }
    .info h2.selfEvaluation::before{
        content: "\e626";
        margin-right:0.5rem; 
    }
   .infoline,.info-exp{
       width:100%;
       display: -webkit-flex; /* Safari */
       display: flex;
   }
   
   .infoline-left,.infoline-right{
       width:50%;
   }
   .info-exp span:nth-child(1){
       width:25%;
   }
   .info-exp span:nth-child(2){
    width:50%;
    box-sizing: border-box;
    padding:0 0.5rem;
    }
    .info-exp span:nth-child(3){
        width:25%;
    }
    .info-exp-detail{
        padding: 1rem 1rem 1rem 0;
    }
   .info-sp:after{
    content: '';
    display: block;
    width:100%;
    border:1px solid #ccc;
    margin: 0.5rem 0;
   }
   .info i.order{
       display: inline-block;
       width:1rem;
       height: 1rem;
       
       border-radius: 50%;
       background: rgb(34, 32, 32);
       margin-right: 0.5rem;
   }
   .infoorder {
       display: flex;
        align-items: center;
   }
   .eduformat{
     visibility: hidden;
       
   }

/* @media only screen and (max-width:50rem){

}
@media only screen and (max-width:30.0625rem)and (max-width:50rem){
    
} */
@media only screen and (max-width:30em){
    .infoline,.info-exp{
        width:100%;
        display: block;
    }
    .infoline-left,.infoline-right{
        width:100%;
    }
    .info-exp span{
        display: inline-block;
    }
    .info-exp span:nth-child(1){
        width:100%;
    }
    .info-exp span:nth-child(2){
        width:100%;
        padding-left:0;
     }
     .info-exp span:nth-child(3){
        width:100%;
     }
}
